当前位置: 首页> 函数类别大全> method_exists

method_exists

检查类的方法是否存在
名称:method_exists
分类:类和对象
所属语言:php
一句话介绍: 检查类的方法是否存在

method_exists 函数

适用 PHP 版本

PHP 4 及以上版本

函数说明

method_exists() 用于检查对象是否具有指定的方法。

函数语法

bool method_exists(object $object, string $method_name);

参数

  • $object: 需要检查的方法所在的对象。
  • $method_name: 要检查的方法名称,作为字符串传入。

返回值

返回布尔值,如果指定的对象具有该方法,返回 true,否则返回 false。

示例

以下是使用 method_exists 的示例:

示例代码

<?php
class MyClass {
public function myMethod() {
echo "This is myMethod!";
}
}

$obj = new MyClass();
if (method_exists($obj, 'myMethod')) {
echo 'Method exists!';
} else {
echo 'Method does not exist!';
}
?>

示例代码的说明

在这个示例中,创建了一个名为 MyClass 的类,并定义了一个名为 myMethod 的方法。然后通过 method_exists 检查对象 $obj 是否具有 myMethod 方法。如果存在该方法,则输出 "Method exists!",否则输出 "Method does not exist!"。

同类函数
热门文章